package com.scpii.universal.hibernate.entity;


/**
 * AppUpdateTab entity. @author MyEclipse Persistence Tools
 */

public class AppUpdateTab implements java.io.Serializable {

	// Fields

	private static final long serialVersionUID = -2079397138867940092L;
	private Integer intAppUpdateId;
	private Integer intAppId;
	private Integer intIconId;
	private Integer intAppOsType;
	private String varAppSign;
	private Double dobAppVersion;
	private String varAppDownloadUrl;
	private Integer intAppDownCount;
	private Integer intDeleteSign;
	private String datUpdateDatetime;
	private Integer intLoadingIconId;
	private Integer intAppBackgImgId;
	private Integer intAppNavigateBgImgId;
	private Integer intAppTitleBgImgId;
	private String varIosInstallUrl;
	private Integer intNavBgImgId;
	private Integer intIsDeploy;
	private Integer intState;
	private Integer intAppSecondTitleImgId;

	// Constructors

	/** default constructor */
	public AppUpdateTab() {
	}
	
	public AppUpdateTab(Integer intAppUpdateId,Integer intIconId) {
		this.intAppUpdateId = intAppUpdateId;
		this.intIconId = intIconId;
	}
	
	public AppUpdateTab(Integer intAppUpdateId, Integer intIconId,
			Integer intAppOsType, String varAppSign, Double dobAppVersion,
			String varAppDownloadUrl, Integer intLoadingIconId,
			Integer intAppBackgImgId, Integer intAppNavigateBgImgId,
			Integer intAppTitleBgImgId, String varIosInstallUrl,Integer intAppSecondTitleImgId) {
		super();
		this.intAppUpdateId = intAppUpdateId;
		this.intIconId = intIconId;
		this.intAppOsType = intAppOsType;
		this.varAppSign = varAppSign;
		this.dobAppVersion = dobAppVersion;
		this.varAppDownloadUrl = varAppDownloadUrl;
		this.intLoadingIconId = intLoadingIconId;
		this.intAppBackgImgId = intAppBackgImgId;
		this.intAppNavigateBgImgId = intAppNavigateBgImgId;
		this.intAppTitleBgImgId = intAppTitleBgImgId;
		this.varIosInstallUrl = varIosInstallUrl;
		this.intAppSecondTitleImgId = intAppSecondTitleImgId;
	}

	/** full constructor */
	public AppUpdateTab(Integer intAppId, Integer intIconId,
			Integer intAppOsType, String varAppSign, Double dobAppVersion,
			String varAppDownloadUrl, Integer intAppDownCount,
			Integer intDeleteSign, String datUpdateDatetime,
			Integer intLoadingIconId, Integer intAppBackgImgId,
			Integer intAppNavigateBgImgId, Integer intAppTitleBgImgId,
			String varIosInstallUrl, Integer intNavBgImgId,
			Integer intAppSecondTitleImgId) {
		this.intAppId = intAppId;
		this.intIconId = intIconId;
		this.intAppOsType = intAppOsType;
		this.varAppSign = varAppSign;
		this.dobAppVersion = dobAppVersion;
		this.varAppDownloadUrl = varAppDownloadUrl;
		this.intAppDownCount = intAppDownCount;
		this.intDeleteSign = intDeleteSign;
		this.datUpdateDatetime = datUpdateDatetime;
		this.intLoadingIconId = intLoadingIconId;
		this.intAppBackgImgId = intAppBackgImgId;
		this.intAppNavigateBgImgId = intAppNavigateBgImgId;
		this.intAppTitleBgImgId = intAppTitleBgImgId;
		this.varIosInstallUrl = varIosInstallUrl;
		this.intNavBgImgId = intNavBgImgId;
		this.intAppSecondTitleImgId = intAppSecondTitleImgId;
	}
	
	/**
	 * @param intIconId
	 * @param dobAppVersion
	 * @param intLoadingIconId
	 * @param intAppBackgImgId
	 * @param intAppNavigateBgImgId
	 * @param intAppTitleBgImgId
	 */
	public AppUpdateTab(Integer intIconId, Double dobAppVersion,
			Integer intLoadingIconId, Integer intAppBackgImgId,
			Integer intAppNavigateBgImgId, Integer intAppTitleBgImgId,
			Integer intNavBgImgId) {
		super();
		this.intIconId = intIconId;
		this.dobAppVersion = dobAppVersion;
		this.intLoadingIconId = intLoadingIconId;
		this.intAppBackgImgId = intAppBackgImgId;
		this.intAppNavigateBgImgId = intAppNavigateBgImgId;
		this.intAppTitleBgImgId = intAppTitleBgImgId;
		this.intNavBgImgId = intNavBgImgId;
	}
	
	/**
	 * invoked by:AppServiceImpl.saveAppVersionUpdate()
	 * @param intIconId
	 * @param dobAppVersion
	 * @param intLoadingIconId
	 * @param intAppBackgImgId
	 * @param intAppNavigateBgImgId
	 * @param intAppTitleBgImgId
	 */
	public AppUpdateTab(Integer intIconId, Double dobAppVersion,
			Integer intLoadingIconId, Integer intAppBackgImgId,
			Integer intAppNavigateBgImgId, Integer intAppTitleBgImgId,
			Integer intNavBgImgId, Integer intAppSecondTitleImgId) {
		super();
		this.intIconId = intIconId;
		this.dobAppVersion = dobAppVersion;
		this.intLoadingIconId = intLoadingIconId;
		this.intAppBackgImgId = intAppBackgImgId;
		this.intAppNavigateBgImgId = intAppNavigateBgImgId;
		this.intAppTitleBgImgId = intAppTitleBgImgId;
		this.intNavBgImgId = intNavBgImgId;
		this.intAppSecondTitleImgId = intAppSecondTitleImgId;
	}

	// Property accessors

	public AppUpdateTab(String varAppDownloadUrl, String varIosInstallUrl) {
		super();
		this.varAppDownloadUrl = varAppDownloadUrl;
		this.varIosInstallUrl = varIosInstallUrl;
	}

	public AppUpdateTab(String varAppDownloadUrl) {
		super();
		this.varAppDownloadUrl = varAppDownloadUrl;
	}

	public Integer getIntAppUpdateId() {
		return this.intAppUpdateId;
	}

	public void setIntAppUpdateId(Integer intAppUpdateId) {
		this.intAppUpdateId = intAppUpdateId;
	}

	public Integer getIntAppId() {
		return this.intAppId;
	}

	public void setIntAppId(Integer intAppId) {
		this.intAppId = intAppId;
	}

	public Integer getIntIconId() {
		return this.intIconId;
	}

	public void setIntIconId(Integer intIconId) {
		this.intIconId = intIconId;
	}

	public Integer getIntAppOsType() {
		return this.intAppOsType;
	}

	public void setIntAppOsType(Integer intAppOsType) {
		this.intAppOsType = intAppOsType;
	}

	public String getVarAppSign() {
		return this.varAppSign;
	}

	public void setVarAppSign(String varAppSign) {
		this.varAppSign = varAppSign;
	}

	public Double getDobAppVersion() {
		return this.dobAppVersion;
	}

	public void setDobAppVersion(Double dobAppVersion) {
		this.dobAppVersion = dobAppVersion;
	}

	public String getVarAppDownloadUrl() {
		return this.varAppDownloadUrl;
	}

	public void setVarAppDownloadUrl(String varAppDownloadUrl) {
		this.varAppDownloadUrl = varAppDownloadUrl;
	}

	public Integer getIntAppDownCount() {
		return this.intAppDownCount;
	}

	public void setIntAppDownCount(Integer intAppDownCount) {
		this.intAppDownCount = intAppDownCount;
	}

	public Integer getIntDeleteSign() {
		return this.intDeleteSign;
	}

	public void setIntDeleteSign(Integer intDeleteSign) {
		this.intDeleteSign = intDeleteSign;
	}

	public String getDatUpdateDatetime() {
		return this.datUpdateDatetime;
	}

	public void setDatUpdateDatetime(String datUpdateDatetime) {
		this.datUpdateDatetime = datUpdateDatetime;
	}

	public Integer getIntLoadingIconId() {
		return this.intLoadingIconId;
	}

	public void setIntLoadingIconId(Integer intLoadingIconId) {
		this.intLoadingIconId = intLoadingIconId;
	}

	public Integer getIntAppBackgImgId() {
		return this.intAppBackgImgId;
	}

	public void setIntAppBackgImgId(Integer intAppBackgImgId) {
		this.intAppBackgImgId = intAppBackgImgId;
	}

	public Integer getIntAppNavigateBgImgId() {
		return this.intAppNavigateBgImgId;
	}

	public void setIntAppNavigateBgImgId(Integer intAppNavigateBgImgId) {
		this.intAppNavigateBgImgId = intAppNavigateBgImgId;
	}

	public Integer getIntAppTitleBgImgId() {
		return this.intAppTitleBgImgId;
	}

	public void setIntAppTitleBgImgId(Integer intAppTitleBgImgId) {
		this.intAppTitleBgImgId = intAppTitleBgImgId;
	}

	public String getVarIosInstallUrl() {
		return this.varIosInstallUrl;
	}

	public void setVarIosInstallUrl(String varIosInstallUrl) {
		this.varIosInstallUrl = varIosInstallUrl;
	}

	public Integer getIntNavBgImgId() {
		return intNavBgImgId;
	}

	public void setIntNavBgImgId(Integer intNavBgImgId) {
		this.intNavBgImgId = intNavBgImgId;
	}

	public Integer getIntIsDeploy() {
		return intIsDeploy;
	}

	public void setIntIsDeploy(Integer intIsDeploy) {
		this.intIsDeploy = intIsDeploy;
	}

	public Integer getIntState() {
		return intState;
	}

	public void setIntState(Integer intState) {
		this.intState = intState;
	}

	public Integer getIntAppSecondTitleImgId() {
		return intAppSecondTitleImgId;
	}

	public void setIntAppSecondTitleImgId(Integer intAppSecondTitleImgId) {
		this.intAppSecondTitleImgId = intAppSecondTitleImgId;
	}
}